package icu.qx.index.mapper;

import icu.qx.index.domain.CommonData;
import icu.qx.index.domain.TaskNum;

import java.util.List;

public interface ProStatisticMapper {
    /**
     * 统计计划的数量
     */
    List<CommonData> selectTotalNum();

    /**
     * 查询缺陷分布
     */
    List<CommonData> selectDrawbackRange();

    /**
     * 查询不合格的工序
     */
    List<CommonData> selectBadProcedure();

    /**
     * 统计7天的任务数量
     */
    List<TaskNum> totalWeekTasks();

    /**
     * 最近30天任务数量
     */
    List<TaskNum> totalMonthTasks();

    /**
     * 最近1年任务数量
     */
    List<TaskNum> totalYearTasks();
}
